<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<script type="text/javascript">
var picform = document.getElementById("picform");
function checkpic(){
if(picform.name.value.equals("")){
	alert("图片名不能为空！");
	picform.name.focus();
	return ;
}
if(picform.ms.value == "")){
	alert("图片描述不能为空！");
	picform.ms.focus();
	return ;
}
if(picform.type.value==0){
	alert("请选择类型...");
	return ;
}
}
</script>
<script language="javascript" type="text/javascript">
function getFileSize(filename)
{
// var filename = document.all('fileup').value; //获得上传文件的物理路径
if(filename =='')
{alert("你还没有浏览要上传的文件");
return false;
}
try {
var fso,f,fname,fsize;
var flength=40000; //设置上传的文件最大值（单位：kb），超过此值则不上传。
fso=new ActiveXObject("Scripting.FileSystemObject");
f=fso.GetFile(filename);//文件的物理路径
fname=fso.GetFileName(filename);//文件名（包括扩展名）
fsize=f.Size; //文件大小（bit）
fsize=fsize/1024;
//去掉注释，可以测试
        //alert("文件路径："+f);
//alert("文件名："+fname);
//alert("文件大小："+fsize+"kb");
if(fsize>flength)
{alert("上传的文件到小为："+fsize+"kb,\n超过最大限度"+flength+"kb,不允许上传 ");
return false;
}else{alert("允许上传，文件大小为："+fsize+"kb");}
}catch(e){
alert(e+"\n 跳出此消息框，是由于你的activex控件没有设置好,\n"+
"你可以在浏览器菜单栏上依次选择\n"+
"工具->internet选项->\"安全\"选项卡->自定义级别,\n"+
"打开\"安全设置\"对话框，把\"对没有标记为安全的\n"+
"ActiveX控件进行初始化和脚本运行\"，改为\"启动\"即可");
return false;}
return true;
}
</script>
<body>
	<form id="picform" method="post" action="saveFileAction" enctype="multipart/form-data">
		<table style="margin: 40px 0 0 40px;">
			<tr>
				<td>文件描述：</td>
				<td><textarea cols="20" rows="3" name="ms"></textarea></td>
			</tr>
			<tr>
				<td>选择文件：</td>
				<td><input type="file" id="fileup" name="file" onpropertychange="getFileSize(this.value)">
				</td>
			</tr>
			<tr height="60px"><td>
				<input type="submit" value="提交" onclick="checkpic()"></td>
				<td><input type="reset" value="重置" ></td>
			</tr>
		</table>
	</form>
</body>
</html>
